/* Reset */
body,div,ul,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,form,input,p,a,img{margin:0;padding:0; border:0;}
article,aside,dialog,footer,.header,section,footer,nav,figure,menu{display:block;}
img,input{vertical-align:middel;border:0;}
img{ max-width: 100%;}
ol,ul,li{list-style:none; padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
video{width: 100%;}
#BDBridgeIconWrap{display:none !important;}
/* Common  */
body{color:#555;background-color:#fff;font-size:14px;font-family:microsoft yahei,Arial,simsun;}
a{color:#555;text-decoration:none;}
a:hover{color:#3557aa;text-decoration:underline;}
a:hover img{filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;}
.focusImg .bd a:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.fl{float:left;display:inline;} .fr{float:right;display:inline;} .pr{position:relative;}
.f12{font-size:12px;}.f14{font-size:14px;} .f16{font-size:16px;} .f18{font-size:18px;} .f20{font-size:20px;}

.pad5{padding:5px;}
.pad10{padding:10px;}.pt10{padding-top:10px;} .pb10{padding-bottom:10px;} .pl10{padding-left:10px;} .plr10{padding-left:10px;padding-right:10px;} 
.mt5{margin-top:5px;}.mr5{margin-right:5px;}.ml5{margin-left:5px;}
.mar10{margin:10px;}.mt10{margin-top:10px;}.ml10{margin-left:10px;} .mb10{margin-bottom:10px;}.mr10{margin-right:10px;}
.tdu p{line-height:26px;margin: 15px 0;color:#666;font-size: 14px;}
.tdu a{text-decoration:underline;}
.tdu a:hover{text-decoration:none;}
.lh20{line-height:20px;}.lh24{line-height:24px;}
.ti2{text-indent:2em;}
.bk5,.bk10,.bk20{ overflow:hidden; clear:both; margin:0px auto;}
.bk5{height:5px;}.bk10{height:10px;}.bk20{height:20px;}
.tac{text-align:center;} .tar{text-align:right;}

.fcc,.topR{color:#ccc;}
.fc9{color:#999;}
.bRed{background-color:#c00;}
.bGray{background-color:#888;}

.box{background-color:#fff;overflow:hidden;height:auto;zoom:1;}
.w980,.header,footer,.nav,menu,.focusImg{width:1160px;margin:0 auto;}
.main{ width:1160px; margin:0px auto; clear:both; overflow:hidden;}
.focusImg{width:1420px;margin:0 auto;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:0;}
.clearfix {display:block;overflow:auto;clear:both;height:0;}


.bigImg{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.btn,.btn a,.btn a:hover{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAYAAACd+7GKAAAAJklEQVQIW2P4//+/NxMDA8N/JgYGhn+oLDQu7Vk/GP4zMXDQx3IA0To1YWcEwtQAAAAASUVORK5CYII=);}

a.btn{border-radius:2px;background-color:#f5c400;background:-webkit-linear-gradient(top, #f5c400,#e7b901);background:-moz-linear-gradient(top, #f5c400,#e7b901);background:linear-gradient(top, #f5c400,#e7b901);color:#fff;display:inline-block;}
a:hover.btn{color:#fff;	background-color:#e7b901;background:-webkit-linear-gradient(top, #e7b901,#f5c400);background:-moz-linear-gradient(top, #e7b901,#f5c400);background:linear-gradient(top,#e7b901,#f5c400);}

/* Header */	
.header{height:65px;padding:15px 0;}
.header h1 img{padding-top:10px;}
.header .fl{margin-top:12px;}
.topR{margin:44px 20px 10px 0;_margin:50px 20px 0 0;color:#e4e4e4;font-size:14px;}
.topR a{display:inline-block;padding:0 3px;}
.topR strong{ color:#3557aa}
.tel{margin:20px 20px 10px 0;_margin:20px 20px 0px 0;position:relative;z-index:999;}
.tel .ewm{border:1px solid #e4e4e4;padding:10px 0;position:absolute;top:50px;left:10px;z-index:999;text-align:center;background-color:#fff;display:none;}
.tel .ewm img{margin:0 20px 10px;}
.tel .ewm .ar{background:url(/code/images/icon.png) center -606px no-repeat;width:135px;height:30px;margin-top:-20px;margin-left:10px;margin-left:0px\9;}
.tel:hover .ewm,.tel:hover .ewm:hover{display:block;}

.navigation{ background-color:#3557aa;}
.nav{font-size:15px;height:50px;border-radius:5px;}
.nav h3{font-size:100%;font-weight:normal;font-size:15px;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;}
.nav .m{ position:relative;float:left;width:100px;display:inline;text-align:center;border-right:0px solid #831623;z-index:999;}
.nav #m8{background:none;}
/*.nav #m4{width:165px;}*/
.nav #m8{width:59px;}
.nav .m h3 i{display:inline-block;*display:inline;zoom:1;_zoom:0;width:7px;height:4px;background:url(/code/images/icon.png) 0 -280px no-repeat;overflow:hidden;margin:-2px 0 0 5px;vertical-align:middle;}
.nav h3 a{height:50px;line-height:50px;vertical-align:middle;display:block;color:#fff;font-weight:bold; padding-left:3px;}
.nav h3 a:hover{text-decoration:none;}
.nav .on h3 a{color:#eee;background:#234182;text-decoration:none;}
.nav #m8 h3 a{background:none;}
.nav #m8 h3 a:hover{background:#234182}
.nav .on h3 a i{background:url(/code/images/icon.png) 0 -280px no-repeat;}
.nav .m2 h3 a{border-radius:5px 0 0 5px;}
.nav .sub{display:none;width:100px;position:absolute;left:0px;top:50px;background:#234182;float:left;line-height:30px;z-index:99;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;}
.nav .sub li{font-size:12px;border-top:1px solid #365496;}
.nav .sub li a{color:#eee;display:block;zoom:1;}
.nav .sub li a:hover{ background:#163068;color:#fff;text-decoration:none;}
.nav .sub dl{display:inline-block;*display:inline;zoom:1;vertical-align:top;padding:20px 40px;padding:20px 45px\9;line-height:30px;}
.nav .sub dl img{width:130px;padding:2px;border:#ccc solid 1px;}
.nav .sub dl a:hover{color:#c00;}
.nav .sub dl dt{color:#333;font-size:14px;width:100%;border-bottom:1px solid #e4e4e4;padding-bottom:5px;margin-bottom:5px;}
.nav .sub dl dt,.nav .sub dl dd{text-align:left;}
.nav .sub .first dt{text-indent:0em;}
.nav .sub dl dd a{color:#555;font-size:14px;padding-left:16px;background:url(/templets/v1/images/ico.jpg) no-repeat left;}
.nav .sub dl.networks{ width:300px;}
.nav .sub dl.networks dd{ width:100px; float:left;}
.nav .sub .imgpro{ padding-left:12px; overflow:hidden; margin:20px auto 0px auto; width:980px;}
.nav .sub .imgpro li{ float:left; width:138px; margin:0px 10px; overflow:hidden; border-top:none; display:inline;}
.nav .sub .imgpro li img{ border:1px solid #ddd; width:136px;}
.nav .sub .imgpro li a{ background:none; color:#333; font-size:14px; float:left;}
.nav .sub .imgpro li a:hover{ background:none; color:#d00;}

.nav #m1 .sub{z-index:99;width:1160px;left:-259px;background-color:#f5f5f5;filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;}

.search{width:160px;margin:10px 10px;padding:2px 0;float:right;display:inline;}
.searchBox{border-radius:3px;background-color:#fff;box-shadow:#ddd 0px 0px 5px;position:relative;z-index:99;}
.searchBox input.txt{color:#999;padding:5px 6px;line-height:25x;width:112px;}
.searchBox input.btn{background:url(/code/images/icon.png) 0 -395px no-repeat;width:24px;height:24px;overflow:hidden;text-indent:-99em;cursor:pointer;}

.searchBox .ssTips{position:absolute;width:160px;top:26px;top:27px\9;left:0px;z-index:99;background-color:#fff;box-shadow:#ddd 0px 0px 5px;border-radius:3px;display:none;}
.searchBox .ssTips ul{max-height:200px;overflow:auto;padding:10px;}
.searchBox .ssTips ul li{padding:5px;border-bottom:1px solid #efefef;cursor:pointer;color:#999;font-size:12px;}
.searchBox .ssTips ul li:hover{background-color:#f4f4f4;color:#333;}
.searchBox:hover .ssTips{display:block;}


/*banner*/
.banner{background:url(/code/banner6.jpg) left bottom repeat-x;padding:10px 0;}
.banner .bbg{border-radius:5px;height:100px;width:1160px;margin:0 auto;padding:10px;position:relative;}
.banner .bbg h3{color:#161616;font-size:21px;margin:10px 15px;*padding-top:10px;}
.banner .bbg h3 strong{color:#f00;margin:2px 5px;}
.banner .bbg em{font-size:16px;padding:5px 10px;font-style:normal;margin:10px;font-family:Arial, Helvetica, sans-serif;}
.banner .bbg p{position:absolute;right:0px;top:0;padding:20px;height:80px;overflow:hidden;color:#666;text-indent:2em;line-height:24px;font-size:14px; width:500px;}
.banner .bbg p strong{display: block;text-indent: 0;font-size: 24px;color: #c00;font-weight: bold;line-height:40px; text-align:right;}
.banner .bbg p b{text-align:right;display: block;line-height:22px;font-weight: normal;}
.banner .bbg img{position:absolute;left:460px;top:0;}

/*position*/
.position{color:#666;padding:10px 0;background-color:#fafafa;border-bottom:1px solid #eee;}
.position span{color:#777;}
.position a{display:inline-block;padding:0 5px;}
.position h3{color:#999;}
.position h3 big{color:#c00;padding:0 5px;}

/*footer*/
.footerBgc{background-color:#3b3b43;width:100%;border-top:#65656c solid 6px;}
footer,.footer{background-color:#242933;width:100%;padding-top:16px;}
footer .mid .footcontact,.footer .mid .footcontact{ float:left; padding-right:10px;}
footer .mid .footcontact span,.footer .mid .footcontact span{ display:block;}
footer .mid .footcontact .tel,.footer .mid .footcontact .tel{ font-size:18px; color:#fff; margin-top:25px; margin-bottom:10px; font-weight:bold;}
footer .mid .footcontact .mftel,footer .mid .footcontact .online,.footer .mid .footcontact .mftel,.footer .mid .footcontact .online{float: left;background: #666;height: 30px;width: 130px;line-height: 30px;text-align: center;font-size: 16px;margin-top: 16px; margin-left:12px;}
footer .mid .footcontact .online,.footer .mid .footcontact .online{background: #ED1C24;}
footer .mid .footcontact .mftel a,footer .mid .footcontact .online a,.footer .mid .footcontact .mftel a,.footer .mid .footcontact .online a{ color:#fff; width:100%; display:block;}
footer .mid .footlink,.footer .mid .footlink{ width:580px; padding-bottom:10px; float:left;}
footer .mid .footlink dl,.footer .mid .footlink dl{color:#fff; height:140px; overflow:hidden; padding:0px 0px 0px 60px; line-height:25px; float:left;}
footer .mid .footlink dl dt,.footer .mid .footlink dl dt{ font-size:16px; margin-bottom:10px;}
footer .mid .footlink dl dt a,.footer .mid .footlink dl dt a{ color:#fff;}
footer .mid .footlink dl a,.footer .mid .footlink dl a{ color:#999;}
footer .footewm,.footer .footewm{ float:right; margin-top: 3px;border: 5px solid #fff;}
footer .footewm img,.footer .footewm img{ width:120px; height:120px;}
footer .bot,.footer .bot{ width:100%; line-height:25px; background-color:#15181E; color:#999; overflow:hidden; padding:8px 0px;}
footer .bot .left,.footer .bot .left{ float:left; color:#999;}
footer .bot .right,.footer .bot .right{ float:right; color:#999;}
footer .bot .right a,.footer .bot .right a{ color:#999; padding:0px 5px;}

/*footer*/
footer{width:100%;background-color:#1f1f23;padding-top:16px;border-top:#000 solid 0px; font-size:12px; overflow:hidden;}
.footerNav{color:#9e9d9d;padding:10px 15px; text-align:center;}
.footerNav span{color:#9e9d9d;}
.footerNav a{display:inline-block;margin:0 3px;color:#9e9d9d;}

.copyright{border-top:1px solid #2b2b2b;padding:10px; text-align:center;}
.copyright p{line-height:21px;color:#9e9d9d; text-align:center;}
.copyright a{color:#9e9d9d;}